/*
 *@Author: 张楚
 *@Date: 2021-08-04 11:41:09
 *@Description: 项目所用
*/
import 'package:flutter/material.dart';

class ProjectNoticeDetil extends StatefulWidget {
  const ProjectNoticeDetil({Key key}) : super(key: key);

  @override
  _ProjectNoticeDetilState createState() => _ProjectNoticeDetilState();
}

class _ProjectNoticeDetilState extends State<ProjectNoticeDetil> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('通知详情'),
      ),
      body: Column(
        children: [
          //标题
          Container(
            padding: EdgeInsets.only(top: 10),
            child: Center(
              child: Text(
                '张飞提交的费用报销',
                style: Theme.of(context)
                    .textTheme
                    .headline6
                    .copyWith(fontSize: 15),
              ),
            ),
          ),
          //日期
          Container(
            padding: EdgeInsets.only(top: 10),
            child: DefaultTextStyle(
              child: Row(
                mainAxisAlignment: MainAxisAlignment.center,
                children: [
                  Text('学校办公室'),
                  SizedBox(
                    width: 20,
                  ),
                  Text('2020-03-22')
                ],
              ),
              style: TextStyle(fontSize: 12, color: Colors.grey),
            ),
          ),
          Divider(),
          Expanded(
            child: CustomScrollView(slivers: [
              ///内容
              SliverToBoxAdapter(
                // color: Colors.green,
                child: Container(
                    // color: Colors.red,
                    margin: EdgeInsets.only(left: 10, right: 10),
                    child: Text(
                        '  da用于文本显示样式的一 /n 个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  fd .dsdsda用于文本显示样式的一 /n 个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  fd .dsdsda用于文本显示样式的一 /n 个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  f本显示样式的一个控d示样式的一个控d  fd .dsds')),
              ),
              SliverToBoxAdapter(
                child: Container(
                  margin: EdgeInsets.only(right: 10, top: 20),
                  child: Column(
                    // mainAxisAlignment: MainAxisAlignment.spaceAround,
                    crossAxisAlignment: CrossAxisAlignment.end,
                    children: [
                      Text('湖北经济学院疫情放空指挥部'),
                      Text('2020年2月3号'),
                    ],
                  ),
                ),
              ),
              SliverToBoxAdapter(
                  child: Container(
                height: 300,
                margin: EdgeInsets.only(
                  top: 350,
                ),
                child: ListView.builder(
                    physics: NeverScrollableScrollPhysics(),
                    itemCount: 5,
                    itemBuilder: (BuildContext context, int index) =>
                        attachItem()),
              )),
            ]),
          )
        ],
      ),
    );
  }

  Widget fileItem() {
    return Container(
      margin: EdgeInsets.only(left: 10),
      child: Row(
        children: [
          Icon(Icons.attach_email),
          Text('这是一个福建'),
          TextButton(
            onPressed: () {
              print('object');
            },
            child: Text(
              '预览',
              style: TextStyle(color: Colors.blue),
            ),
          )
        ],
      ),
    );
  }

  Widget attachItem() {
    return Padding(
      padding: EdgeInsets.only(left: 10, right: 10, top: 0, bottom: 0),
      child: Row(
        children: [
          Icon(
            Icons.attach_file,
            size: 13,
            color: Colors.grey,
          ),
          Padding(
            padding: EdgeInsets.only(left: 5, right: 5),
            child: Text(
              '这是一个附件，可以支持 ',
              style: TextStyle(color: Colors.grey, fontSize: 13),
            ),
          ),
          TextButton(
            onPressed: () {},
            child: Text(
              '浏览',
              style: TextStyle(
                  color: Color(0xff018DFF),
                  decoration: TextDecoration.underline),
            ),
          )
        ],
      ),
    );
  }
}
